package site.dao.parameter.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Param;
import site.dao.parameter.model.ParamMysql;
import site.dao.parameter.model.ParamMysqlExample;

public interface ParamMysqlMapper {
    long countByExample(ParamMysqlExample example);

    int deleteByExample(ParamMysqlExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ParamMysql record);

    int insertSelective(ParamMysql record);

    List<ParamMysql> selectByExample(ParamMysqlExample example);

    ParamMysql selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ParamMysql record, @Param("example") ParamMysqlExample example);

    int updateByExample(@Param("record") ParamMysql record, @Param("example") ParamMysqlExample example);

    int updateByPrimaryKeySelective(ParamMysql record);

    int updateByPrimaryKey(ParamMysql record);
}